﻿#region << 文件说明 >>

/*----------------------------------------------------------------
 * 命名空间：Vampirewal.Core.WindoSetting
 * 唯一标识：8bcc2a0a-2e7b-4710-9893-2a04345f5afd
 * 文件名：PopupWindowSetting
 *
 * 创建者：杨程
 * 电子邮箱：235160615@qq.com
 * 创建时间：2023/9/25 19:06:47
 * 版本：V1.0.0
 * 描述：
 *
 * ----------------------------------------------------------------
 * 修改人：
 * 时间：
 * 修改说明：
 *
 * 版本：V1.0.1
 *----------------------------------------------------------------*/

#endregion << 文件说明 >>

namespace Vampirewal.Core.WindoSetting;

/// <summary>
/// Popup弹窗设置
/// </summary>
public class PopupWindowSetting
{
    /// <summary>
    /// 消息
    /// </summary>
    public string Message { get; set; }

    /// <summary>
    /// 宿主窗体
    /// </summary>
    public IWindows OwnerWindow { get; set; }

    /// <summary>
    /// 消息类型
    /// </summary>
    public MessageType Type { get; set; }

    /// <summary>
    /// 是否保持
    /// </summary>
    public bool IsKeepOpen { get; set; }
}

/// <summary>
/// 消息类型
/// </summary>
public enum MessageType
{
    /// <summary>
    /// 信息
    /// </summary>
    Information,
    /// <summary>
    /// 错误
    /// </summary>
    Error,
    /// <summary>
    /// 成功
    /// </summary>
    Successful
}